/*
 * XML Type:  MovimientoCP
 * Namespace: http://grupobbva.com.pe/HarecService/
 * Java type: pe.com.grupobbva.harecservice.MovimientoCP
 *
 * Automatically generated - do not modify.
 */
package pe.com.grupobbva.harecservice.impl;
/**
 * An XML MovimientoCP(@http://grupobbva.com.pe/HarecService/).
 *
 * This is a complex type.
 */
public class MovimientoCPImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements pe.com.grupobbva.harecservice.MovimientoCP
{
    
    public MovimientoCPImpl(org.apache.xmlbeans.SchemaType sType)
    {
        super(sType);
    }
    
    private static final javax.xml.namespace.QName NUMERO$0 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "numero");
    private static final javax.xml.namespace.QName FECHA$2 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "fecha");
    private static final javax.xml.namespace.QName IMPORTE$4 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "importe");
    private static final javax.xml.namespace.QName MONEDA$6 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "moneda");
    private static final javax.xml.namespace.QName DESCRIPCION$8 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "descripcion");
    
    
    /**
     * Gets the "numero" element
     */
    public java.lang.String getNumero()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMERO$0, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "numero" element
     */
    public org.apache.xmlbeans.XmlString xgetNumero()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(NUMERO$0, 0);
            return target;
        }
    }
    
    /**
     * Sets the "numero" element
     */
    public void setNumero(java.lang.String numero)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMERO$0, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMERO$0);
            }
            target.setStringValue(numero);
        }
    }
    
    /**
     * Sets (as xml) the "numero" element
     */
    public void xsetNumero(org.apache.xmlbeans.XmlString numero)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(NUMERO$0, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(NUMERO$0);
            }
            target.set(numero);
        }
    }
    
    /**
     * Gets the "fecha" element
     */
    public java.lang.String getFecha()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FECHA$2, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "fecha" element
     */
    public org.apache.xmlbeans.XmlString xgetFecha()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(FECHA$2, 0);
            return target;
        }
    }
    
    /**
     * Sets the "fecha" element
     */
    public void setFecha(java.lang.String fecha)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FECHA$2, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FECHA$2);
            }
            target.setStringValue(fecha);
        }
    }
    
    /**
     * Sets (as xml) the "fecha" element
     */
    public void xsetFecha(org.apache.xmlbeans.XmlString fecha)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(FECHA$2, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(FECHA$2);
            }
            target.set(fecha);
        }
    }
    
    /**
     * Gets the "importe" element
     */
    public java.lang.String getImporte()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IMPORTE$4, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "importe" element
     */
    public org.apache.xmlbeans.XmlString xgetImporte()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(IMPORTE$4, 0);
            return target;
        }
    }
    
    /**
     * Sets the "importe" element
     */
    public void setImporte(java.lang.String importe)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IMPORTE$4, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(IMPORTE$4);
            }
            target.setStringValue(importe);
        }
    }
    
    /**
     * Sets (as xml) the "importe" element
     */
    public void xsetImporte(org.apache.xmlbeans.XmlString importe)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(IMPORTE$4, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(IMPORTE$4);
            }
            target.set(importe);
        }
    }
    
    /**
     * Gets the "moneda" element
     */
    public java.lang.String getMoneda()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MONEDA$6, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "moneda" element
     */
    public org.apache.xmlbeans.XmlString xgetMoneda()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(MONEDA$6, 0);
            return target;
        }
    }
    
    /**
     * Sets the "moneda" element
     */
    public void setMoneda(java.lang.String moneda)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MONEDA$6, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MONEDA$6);
            }
            target.setStringValue(moneda);
        }
    }
    
    /**
     * Sets (as xml) the "moneda" element
     */
    public void xsetMoneda(org.apache.xmlbeans.XmlString moneda)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(MONEDA$6, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(MONEDA$6);
            }
            target.set(moneda);
        }
    }
    
    /**
     * Gets the "descripcion" element
     */
    public java.lang.String getDescripcion()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DESCRIPCION$8, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "descripcion" element
     */
    public org.apache.xmlbeans.XmlString xgetDescripcion()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(DESCRIPCION$8, 0);
            return target;
        }
    }
    
    /**
     * Sets the "descripcion" element
     */
    public void setDescripcion(java.lang.String descripcion)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DESCRIPCION$8, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DESCRIPCION$8);
            }
            target.setStringValue(descripcion);
        }
    }
    
    /**
     * Sets (as xml) the "descripcion" element
     */
    public void xsetDescripcion(org.apache.xmlbeans.XmlString descripcion)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(DESCRIPCION$8, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(DESCRIPCION$8);
            }
            target.set(descripcion);
        }
    }
}
